﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BOL
{
    [Serializable]
    public class SearchResult
    {
        // importante el orde de creacion de las propiedades por  el control de busqueda lo fijo por columnas (int)
        public string @vista { get; set; } ///0
        public string descripcion { get; set; }  ///1
        public string aplicacion { get; set; }  ///2
        public string idObra { get; set; }       ///3 
        public string url { get; set; }  ///4
        public string proyecto { get; set; } ///5
        public string obra { get; set; }  ///6

        public string titulo  ///7
        {
            get
            {

                if (this.idObra != null)
                    return String.Format("{0} -> {1}", this.proyecto, this.obra);
                else
                    return String.Format("MANTENIMIENTO -> ADMINISTRACION");

            }
            set
            {

            }
        }

        public string tab //8
        {
            get {

                if (this.idObra != null)
                    return String.Format("tab{0}-{1}", aplicacion, idObra);
                else
                    return String.Format("tab{0}", aplicacion);
                
                 }
            set
            {

            }
        }
        
          


    }
}
